self appointed - Spanish English Dictionary